Loading...
 

CX_ACTION_LIST - Action list

CX_ACTION_LIST

230295
Class hierarchy
Description:

Objects of the type CX_ACTION_LIST represent the action list of a module or widget. The action list is obtained via the methods: CX_MODULE::GetActionList and CX_WIDGET::GetActionList.

Attention: The event overriding during the widget import does not represent an action list in the classical sense. GetActionList on an Import() widget (in the importing module) returns the "action list" with the overridden messages for the imported main widget (but not the child elements).
The overwritten messages of the imported child elements cannot be accessed via CX_ACTION_LIST at the moment.

Code example:

(INITIALIZE) FALSE Module Call(GetActionList) Call(GetSourceRanges)
iterate {
   FALSE Swap Call(Read)
}

List of methods (MDI)
Function MA* Parameter Return Short description
GetMessages INTEGER VECTOR&lmt;INTEGER> Returns the messages implemented by this action list.
GetMessageSourceRanges INTEGER, INTEGER VECTOR&lmt ;CX_FILE_SOURCE_RANGE> Returns the source code ranges for the selected message.
GetModule CX_MODULE Returns the module in which the action list is defined.
Inherited CX_ACTION_LIST Returns the action list of the base module/widget.

* MA = Member Access Function,
greyed out = inherited function

Data Directory (DDI)
Data field Type Reference class I* Brief description

* I = Indexable data field,
greyed out = inherited data field.

Use in AppsWH
Module Brief description